package com.vlong.town.mapper.place;

import java.util.List;

import com.vlong.town.entity.place.Place;

/**
 * @author Assassin
 */
public interface PlaceMapper {

	// Methods

	/**
	 * 插入
	 * @param place 参数实体
	 * @return placeId 插入后的数据库主键值
	 */
	public Long insert(Place place);

	/**
	 * 删除
	 * @param placeId 主键值
	 */
	public void delete(Long placeId);

	/**
	 * 更新
	 * @param place 参数实体
	 */
	public void update(Place place);

	/**
	 * 主键查询
	 * @param placeId 主键值
	 * @return Place 实体
	 */
	public Place selectById(Long placeId);

	/**
	 * 根据条件查询列表
	 * @param place 参数实体
	 * @return List<Place> 实体List
	 */
	public List<Place> selectList(Place place);

}